long-term leased facility - Espagnol Anglais Dictionnaire